/**
 * com.cnhis.his.customer.mapper.Rac1.java
 */
package com.mbmed.doctor.homepage.mapper;

import java.util.List;

import javax.xml.bind.annotation.XmlRootElement;

import com.mbmed.doctor.commons.utils.BaseVO;

/**
 * @file  Rac1.java
 * @author 刘武
 * @version 0.1
 * @todo	Rac1数据值
 * Copyright(C), 2013-2014
 *		 Shenzhen Coordinates Software Development Co., Ltd.
 * History
 *   	1. Date: 2014-10-15 05:13:24
 *      	Author: 刘武
 *      	Modification: this file was created
 *   	2. ...
 */
@XmlRootElement
public class Rac1 extends BaseVO implements java.io.Serializable{

	private java.lang.Integer vaa07;
	private java.util.Date rac01;
	private java.lang.Integer rac02;
	private java.lang.Integer rac03;
	private java.lang.Integer rac04;
	private java.lang.Integer rac05;
	private java.lang.Integer rac06;
	private java.lang.String rac07;
	private java.lang.String rac08;
	private java.lang.String rac09;
	private java.lang.String rac10;
	private java.math.BigDecimal rac11;
	private java.lang.Byte rac13;
	private java.lang.Byte rac14;
	private java.lang.Byte rac15;
	private java.lang.Byte rac16;
	private java.lang.Byte rac17;
	private java.lang.Integer rac18;
	
	private java.lang.Byte vct02;
	private java.lang.Integer vct03;
	private java.lang.Byte vct04;
	
	private List<Rad1> rad1List;
	
	public List<Rad1> getRad1List() {
		return rad1List;
	}

	public void setRad1List(List<Rad1> rad1List) {
		this.rad1List = rad1List;
	}

	public java.lang.Byte getVct02() {
		return vct02;
	}

	public void setVct02(java.lang.Byte vct02) {
		this.vct02 = vct02;
	}

	public java.lang.Integer getVct03() {
		return vct03;
	}

	public void setVct03(java.lang.Integer vct03) {
		this.vct03 = vct03;
	}

	public java.lang.Byte getVct04() {
		return vct04;
	}

	public void setVct04(java.lang.Byte vct04) {
		this.vct04 = vct04;
	}

	public Rac1(){
	}

	public Rac1(
		java.lang.Integer vaa07
	){
		this.vaa07 = vaa07;
	}



	public void setVaa07(java.lang.Integer value) {
		this.vaa07 = value;
	}	
	public java.lang.Integer getVaa07() {
		return this.vaa07;
	}

	public void setRac01(java.util.Date value) {
		this.rac01 = value;
	}	
	public java.util.Date getRac01() {
		return this.rac01;
	}

	public void setRac02(java.lang.Integer value) {
		this.rac02 = value;
	}	
	public java.lang.Integer getRac02() {
		return this.rac02;
	}

	public void setRac03(java.lang.Integer value) {
		this.rac03 = value;
	}	
	public java.lang.Integer getRac03() {
		return this.rac03;
	}

	public void setRac04(java.lang.Integer value) {
		this.rac04 = value;
	}	
	public java.lang.Integer getRac04() {
		return this.rac04;
	}

	public void setRac05(java.lang.Integer value) {
		this.rac05 = value;
	}	
	public java.lang.Integer getRac05() {
		return this.rac05;
	}

	public void setRac06(java.lang.Integer value) {
		this.rac06 = value;
	}	
	public java.lang.Integer getRac06() {
		return this.rac06;
	}

	public void setRac07(java.lang.String value) {
		this.rac07 = value;
	}	
	public java.lang.String getRac07() {
		return this.rac07;
	}

	public void setRac08(java.lang.String value) {
		this.rac08 = value;
	}	
	public java.lang.String getRac08() {
		return this.rac08;
	}

	public void setRac09(java.lang.String value) {
		this.rac09 = value;
	}	
	public java.lang.String getRac09() {
		return this.rac09;
	}

	public void setRac10(java.lang.String value) {
		this.rac10 = value;
	}	
	public java.lang.String getRac10() {
		return this.rac10;
	}

	public void setRac11(java.math.BigDecimal value) {
		this.rac11 = value;
	}	
	public java.math.BigDecimal getRac11() {
		return this.rac11;
	}

	public void setRac13(java.lang.Byte value) {
		this.rac13 = value;
	}	
	public java.lang.Byte getRac13() {
		return this.rac13;
	}

	public void setRac14(java.lang.Byte value) {
		this.rac14 = value;
	}	
	public java.lang.Byte getRac14() {
		return this.rac14;
	}

	public void setRac15(java.lang.Byte value) {
		this.rac15 = value;
	}	
	public java.lang.Byte getRac15() {
		return this.rac15;
	}

	public void setRac16(java.lang.Byte value) {
		this.rac16 = value;
	}	
	public java.lang.Byte getRac16() {
		return this.rac16;
	}

	public void setRac17(java.lang.Byte value) {
		this.rac17 = value;
	}	
	public java.lang.Byte getRac17() {
		return this.rac17;
	}

	public void setRac18(java.lang.Integer value) {
		this.rac18 = value;
	}	
	public java.lang.Integer getRac18() {
		return this.rac18;
	}


    public String toString() {
		  StringBuffer buffer = new StringBuffer();
		  buffer.append(getClass().getName()).append("@").append(Integer.toHexString(hashCode())).append(" [");	
			   buffer.append("Vaa07").append("='").append(getVaa07()).append("' ");	
			   buffer.append("Rac01").append("='").append(getRac01()).append("' ");	
			   buffer.append("Rac02").append("='").append(getRac02()).append("' ");	
			   buffer.append("Rac03").append("='").append(getRac03()).append("' ");	
			   buffer.append("Rac04").append("='").append(getRac04()).append("' ");	
			   buffer.append("Rac05").append("='").append(getRac05()).append("' ");	
			   buffer.append("Rac06").append("='").append(getRac06()).append("' ");	
			   buffer.append("Rac07").append("='").append(getRac07()).append("' ");	
			   buffer.append("Rac08").append("='").append(getRac08()).append("' ");	
			   buffer.append("Rac09").append("='").append(getRac09()).append("' ");	
			   buffer.append("Rac10").append("='").append(getRac10()).append("' ");	
			   buffer.append("Rac11").append("='").append(getRac11()).append("' ");	
			   buffer.append("Rac13").append("='").append(getRac13()).append("' ");	
			   buffer.append("Rac14").append("='").append(getRac14()).append("' ");	
			   buffer.append("Rac15").append("='").append(getRac15()).append("' ");	
			   buffer.append("Rac16").append("='").append(getRac16()).append("' ");	
			   buffer.append("Rac17").append("='").append(getRac17()).append("' ");	
			   buffer.append("Rac18").append("='").append(getRac18()).append("' ");	
		  buffer.append("]");
		  return buffer.toString();
	}		

	public boolean equals(Object other) {
         if ( (this == other ) ) return true;
		 if ( (other == null ) ) return false;
		 if ( !(other instanceof Rac1) ) return false;
		 Rac1  castOther = ( Rac1) other;  
		 return 
					( (this.getVaa07()==castOther.getVaa07()) ||( this.getVaa07()!=null && castOther.getVaa07()!=null && this.getVaa07().equals(castOther.getVaa07()) ) )
					&&( (this.getRac01()==castOther.getRac01()) ||( this.getRac01()!=null && castOther.getRac01()!=null && this.getRac01().equals(castOther.getRac01()) ) )
					&&( (this.getRac02()==castOther.getRac02()) ||( this.getRac02()!=null && castOther.getRac02()!=null && this.getRac02().equals(castOther.getRac02()) ) )
					&&( (this.getRac03()==castOther.getRac03()) ||( this.getRac03()!=null && castOther.getRac03()!=null && this.getRac03().equals(castOther.getRac03()) ) )
					&&( (this.getRac04()==castOther.getRac04()) ||( this.getRac04()!=null && castOther.getRac04()!=null && this.getRac04().equals(castOther.getRac04()) ) )
					&&( (this.getRac05()==castOther.getRac05()) ||( this.getRac05()!=null && castOther.getRac05()!=null && this.getRac05().equals(castOther.getRac05()) ) )
					&&( (this.getRac06()==castOther.getRac06()) ||( this.getRac06()!=null && castOther.getRac06()!=null && this.getRac06().equals(castOther.getRac06()) ) )
					&&( (this.getRac07()==castOther.getRac07()) ||( this.getRac07()!=null && castOther.getRac07()!=null && this.getRac07().equals(castOther.getRac07()) ) )
					&&( (this.getRac08()==castOther.getRac08()) ||( this.getRac08()!=null && castOther.getRac08()!=null && this.getRac08().equals(castOther.getRac08()) ) )
					&&( (this.getRac09()==castOther.getRac09()) ||( this.getRac09()!=null && castOther.getRac09()!=null && this.getRac09().equals(castOther.getRac09()) ) )
					&&( (this.getRac10()==castOther.getRac10()) ||( this.getRac10()!=null && castOther.getRac10()!=null && this.getRac10().equals(castOther.getRac10()) ) )
					&&( (this.getRac11()==castOther.getRac11()) ||( this.getRac11()!=null && castOther.getRac11()!=null && this.getRac11().equals(castOther.getRac11()) ) )
					&&( (this.getRac13()==castOther.getRac13()) ||( this.getRac13()!=null && castOther.getRac13()!=null && this.getRac13().equals(castOther.getRac13()) ) )
					&&( (this.getRac14()==castOther.getRac14()) ||( this.getRac14()!=null && castOther.getRac14()!=null && this.getRac14().equals(castOther.getRac14()) ) )
					&&( (this.getRac15()==castOther.getRac15()) ||( this.getRac15()!=null && castOther.getRac15()!=null && this.getRac15().equals(castOther.getRac15()) ) )
					&&( (this.getRac16()==castOther.getRac16()) ||( this.getRac16()!=null && castOther.getRac16()!=null && this.getRac16().equals(castOther.getRac16()) ) )
					&&( (this.getRac17()==castOther.getRac17()) ||( this.getRac17()!=null && castOther.getRac17()!=null && this.getRac17().equals(castOther.getRac17()) ) )
					&&( (this.getRac18()==castOther.getRac18()) ||( this.getRac18()!=null && castOther.getRac18()!=null && this.getRac18().equals(castOther.getRac18()) ) )
			;
    }

	public int hashCode() {
         int result = 17;
				  result = 37 * result + (getVaa07() == null ? 0 : this.getVaa07().hashCode() );
				  result = 37 * result + (getRac01() == null ? 0 : this.getRac01().hashCode() );
				  result = 37 * result + (getRac02() == null ? 0 : this.getRac02().hashCode() );
				  result = 37 * result + (getRac03() == null ? 0 : this.getRac03().hashCode() );
				  result = 37 * result + (getRac04() == null ? 0 : this.getRac04().hashCode() );
				  result = 37 * result + (getRac05() == null ? 0 : this.getRac05().hashCode() );
				  result = 37 * result + (getRac06() == null ? 0 : this.getRac06().hashCode() );
				  result = 37 * result + (getRac07() == null ? 0 : this.getRac07().hashCode() );
				  result = 37 * result + (getRac08() == null ? 0 : this.getRac08().hashCode() );
				  result = 37 * result + (getRac09() == null ? 0 : this.getRac09().hashCode() );
				  result = 37 * result + (getRac10() == null ? 0 : this.getRac10().hashCode() );
				  result = 37 * result + (getRac11() == null ? 0 : this.getRac11().hashCode() );
				  result = 37 * result + (getRac13() == null ? 0 : this.getRac13().hashCode() );
				  result = 37 * result + (getRac14() == null ? 0 : this.getRac14().hashCode() );
				  result = 37 * result + (getRac15() == null ? 0 : this.getRac15().hashCode() );
				  result = 37 * result + (getRac16() == null ? 0 : this.getRac16().hashCode() );
				  result = 37 * result + (getRac17() == null ? 0 : this.getRac17().hashCode() );
				  result = 37 * result + (getRac18() == null ? 0 : this.getRac18().hashCode() );
         return result;
	} 
	
}
